package com.flyan.game.motafx.core.equip;

import lombok.Data;

/**
 * 装备槽
 *
 * @author flyan
 * @version 1.0
 * @email flyan_by_chenu@sina.com
 * @since 2025/2/6
 */
@Data
public class EquipSlots {

    /**
     * 攻击装备
     */
    private Equip attackEquip;

    /**
     * 防御装备
     */
    private Equip defenseEquip;

    /**
     * 装备上一件装备
     */
    public void equipment(Equip equip) {
        switch (equip.getType()) {
            case ATTACK -> this.attackEquip = equip;
            case DEFENSE -> this.defenseEquip = equip;
        }
    }

}
